Navigation Services Software Development Kit Read Me
Welcome to Navigation Services!
The Navigation Services suite greatly enhances the user experience of opening, saving and selecting documents, while giving your application new capabilities without customizing code.
Navigation Services is a new set of APIs to:
- open and save documents
- confirm save / discard changes
- select a file, folder or volume
- create a new folder
Benefits of adopting Navigation Services APIs for your application include:
- new movable, resizable, Appearance-aware Open & Save dialogs
- easier navigation: list view with disclosure triangles, recent items, favorite items, etc.
- built-in file format translation
- transparent delivery of new features in future versions of the System Software.
More information on the features may be found in the Navigation Services developer note.
Building with Navigation Services
If you use the CFM or CFM-68K runtime model, just use the interfaces and stub libraries provided in the Universal Interfaces 3.2 (available through <http://developer.apple.com/sdk/>).
If you use the Classic 68K runtime model, then link with the provided glue files: Navigation.o or Navigation.far.o.
For sample code, refer to the document Programming With Navigation Services, or look in the SimpleText or Sampler application folders in the SDK.
Dependencies
Navigation Services requires Mac OS 8.5 or newer.
You can also use the Navigation Services through CarbonLib.
The Navigation shared library version 1.0 for OS releases prior to Mac OS 8.5 is no longer available.